pub struct AEBController{

}

pub trait AEBControllerInterface {
    ///
    /// this is AEBControllerInterface
    /// if you want use aeb ,you should realization this interface on aeb
    /// this function will return a turple that length is 5;
    /// collision,egoCarStop,FCWactivate,AEBstatus,deceleration
    fn controller(
        &mut self,
        ego_velocity:f64,
        mio_distance:f64,
        mio_velocity:f64
    )->(bool,bool,bool,i8,f64);
    
}


